Coarse-Grained Parallel Geometric Search
نویسندگان
چکیده
We present a parallel algorithm for solving the next element search problem on a set of line segments, using a BSP like model referred to as the Coarse Grained Multicomputer (CGM). The algorithm requires O(1) communication rounds (h-relations with h = O(n/p)), O((n/p) log n) local computation, and O((n/p) log p) memory per processor, assuming n/p ≥ p. Our result implies solutions to the point location, trapezoidal decomposition and polygon triangulation problems. A simplified version for axis parallel segments requires only O(n/p) memory per processor, and we discuss an implementation of this version. As in a previous paper by Develliers and Fabri [13], our algorithm is based on a distributed implementation of segment trees which are of size O(n log n). This paper improves on [13] in several ways: (1) It studies the more general next element search problem which also solves, e.g., planar point location. (2) The algorithms require only O((n/p) log n) local computation instead of O(log p ∗ (n/p) log n). (3) The algorithms require only O((n/p) log p) local memory instead of O((n/p) log n).
منابع مشابه
Parallel Algorithms for Grounded Range Search and Applications
We present a parallel algorithm for solving the grounded range search problem in associative-function mode using a BSP like model referred to as the Coarse Grained Multicomputer (CGM). Given a set S of n weighted points in the plane, the algorithm requires O(1) communication rounds (h-relations with h = O(n=p)), O((n=p) log n) local computation, and O(n=p) memory per processor (n=p p), to solve...
متن کاملCoarse Grained Parallel Next Element Search
We present a parallel algorithm for solving the next element search problem on a set of line segments, using a BSP like model referred to as the Coarse Grained Multicomputer (CGM). The algorithm requires O(1) communication rounds (h-relations with h=O(n/p)), O((n/ p) log n) local computation, and O((n/p) log n) storage per processor. Our result implies solutions to the point location, trapezoid...
متن کاملCoarse Grained Parallel Next Element Search
We present a parallel algorithm for solving the next element search problem on a set of line segments, using a BSP like model referred to as the Coarse Grained Multicomputer (CGM). The algorithm requires O(1) communication rounds (h-relations with h=O(n/p)), O((n/ p) log n) local computation, and O((n/p) log n) storage per processor. Our result implies solutions to the point location, trapezoid...
متن کاملReducing I/O Complexity by Simulating Coarse Grained Parallel Algorithms
Block-wise access to data is a central theme in the design of efficient external memory (EM) algorithms. A second important issue, when more than one disk is present, is fully parallel disk I/O. In this paper we present a deterministic simulation technique which transforms parallel algorithms into (parallel) external memory algorithms. Specifically, we present a deterministic simulation techniq...
متن کاملReducing I/o Complexity by Simulating Coarse Grained Parallel Algorithms (1)
Block-wise access to data is a central theme in the design of eecient external memory (EM) algorithms. A second important issue, when more than one disk is present, is fully parallel disk I/O. In this paper, we present a deterministic simulation technique which transforms Coarse Grained Multi-computer (CGM) algorithms into parallel external memory algorithms. It optimizes block-wise data access...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 57 شماره
صفحات -
تاریخ انتشار 1999